package com.ruoyi.common.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties(prefix = "coin")
public class CoinConfig {
    private static Boolean debug;

    private static String ave_token;

    private static String oklink_api_key;


    private static String okx_api_key;
    private static String okx_secret_key;
    private static String okx_project_id;
    private static String okx_passphrase;

    private static String proxy_ip;
    private static Integer proxy_port;

    private static String wallet_address;
    private static String wallet_pri_key;

    private static String rpc_bsc;
    private static String rpc_eth;

    private static String rpc_base;

    public static String getRpc_bsc() {
        return rpc_bsc;
    }

    public void setRpc_bsc(String rpc_bsc) {
        CoinConfig.rpc_bsc = rpc_bsc;
    }

    public static String getRpc_eth() {
        return rpc_eth;
    }

    public void setRpc_eth(String rpc_eth) {
        CoinConfig.rpc_eth = rpc_eth;
    }

    public static String getRpc_base() {
        return rpc_base;
    }

    public void setRpc_base(String rpc_base) {
        CoinConfig.rpc_base = rpc_base;
    }

    public static Boolean getDebug() {
        return debug;
    }

    public void setDebug(Boolean debug) {
        CoinConfig.debug = debug;
    }

    public static String getAve_token() {
        return ave_token;
    }

    public void setAve_token(String ave_token) {
        CoinConfig.ave_token = ave_token;
    }

    public static String getOklink_api_key() {
        return oklink_api_key;
    }

    public void setOklink_api_key(String oklink_api_key) {
        CoinConfig.oklink_api_key = oklink_api_key;
    }

    public static String getOkx_api_key() {
        return okx_api_key;
    }

    public void setOkx_api_key(String okx_api_key) {
        CoinConfig.okx_api_key = okx_api_key;
    }

    public static String getOkx_secret_key() {
        return okx_secret_key;
    }

    public void setOkx_secret_key(String okx_secret_key) {
        CoinConfig.okx_secret_key = okx_secret_key;
    }

    public static String getOkx_project_id() {
        return okx_project_id;
    }

    public void setOkx_project_id(String okx_project_id) {
        CoinConfig.okx_project_id = okx_project_id;
    }

    public static String getOkx_passphrase() {
        return okx_passphrase;
    }

    public void setOkx_passphrase(String okx_passphrase) {
        CoinConfig.okx_passphrase = okx_passphrase;
    }

    public static String getProxy_ip() {
        return proxy_ip;
    }

    public void setProxy_ip(String proxy_ip) {
        CoinConfig.proxy_ip = proxy_ip;
    }

    public static Integer getProxy_port() {
        return proxy_port;
    }

    public void setProxy_port(Integer proxy_port) {
        CoinConfig.proxy_port = proxy_port;
    }

    public static String getWallet_address() {
        return wallet_address;
    }

    public void setWallet_address(String wallet_address) {
        CoinConfig.wallet_address = wallet_address;
    }

    public static String getWallet_pri_key() {
        return wallet_pri_key;
    }

    public void setWallet_pri_key(String wallet_pri_key) {
        CoinConfig.wallet_pri_key = wallet_pri_key;
    }
}
